About Enea Polyhedra Limited (02432735) United Kingdom