About Hexogram Developments Ltd (10090945) United Kingdom