About Sensory Specialists Ltd (13526978) United Kingdom