About The Sensory Touch Ltd (11930066) United Kingdom