About Polyhedron Investment Limited (13208993) United Kingdom