About Hexagon Partners Investment & Research Limited (06885324) United Kingdom