About Spa & Co London (uk) Limited (12000771) United Kingdom