About Sensory Patch Learning Ltd (11348736) United Kingdom