About Manticore Spas Limited (08447970) United Kingdom