About Evie Intelligent Environment Limited (11376224) United Kingdom