About The Spot Wellness Centre Limited (10323764) United Kingdom