They have deceitful advertising
They have deceitful advertising. They don't form companies for free. In fact, they form companies for over 10x the amount of submitting the request to companies house (£13, while their minimum charge is £199)
Date of experience:
Sep 03, 2024