About Spa Corporation Limited (11367355) United Kingdom