About Hexagon Technology Limited (12908608) United Kingdom