About Hexa Controls Ltd (12042365) United Kingdom