About Sensory Retreats Limited (12193099) United Kingdom