About Hexagon Infosoft Limited (10823988) United Kingdom