The VAT situation seems wrong to me
Will there be additional duties and taxes payable on my purchase?
No. The price of the product is the total price you pay. No VAT, No delivery charge. Customs import duty may be applicable dependant on the receiving country procedures. This is the buyers responsibility.
Being in the UK, the law says that if you expect to go over the yearly threshold of £79,000 in the next 30 days the company must register.