About Stimsensory Ltd (11860945) United Kingdom