About Polyhedron Holdings Limited (01866165) United Kingdom