About Polyhedron Architecture Ltd. (02056396) United Kingdom