About Deltahedron Ltd (10532817) United Kingdom