About Hex Projects Ltd (12921888) United Kingdom