About Hextar Investments Limited (05006689) United Kingdom