the company is located in Britain...
can be trusted!
nothing but a two-bit foreign company which claims to be located in the UK. You know that already, don't you? After all, you used an online company formation agent.
Your weak promo is over.
Do you even know the international dialling code for the UK???
Company is British yet, telephone and fax are across the Atlantic. The power of the Internet ...