About Hexa Investments Limited (12976807) United Kingdom