About Hexa Limited (11569550) United Kingdom