About Stix Intelligent Environments Limited (11615754) United Kingdom