About Hexahedron Ltd (13343307) United Kingdom