Giffgaff may be cheaper than other networks but you get what you pay for. I've just registered a new phone with them and topped up on my credit card. They have taken the payment twice and despite providing them with all the details I still haven't got my money back as they say they "cannot see the charge". A different operator replies each time and they clearly don't read what was previously written as they have contradicted themselves.
To reply as a company, please log in to your business account.