You have nothing to lose and a load to gain. I had seen these cashback sites advertised many times and always thought, no way do you get something for nothing! Well you do through TopCashBack. A friend recommended them and I am very glad they did.
To reply as a company, please log in to your business account.