About Encompaas Solutions Emea Limited (11626507) United Kingdom