About Mindspa Limited (03578470) United Kingdom