About Meditate Place Ltd (10863532) United Kingdom