About Hexa Technologies Limited (10846549) United Kingdom