About Shakti Soul Spa Limited (12723005) United Kingdom