About Hexagon Technologies Llp (OC425979) United Kingdom