About Sensory Philosophy Ltd (12322495) United Kingdom