About Claymere Consultancy Limited (10496847) United Kingdom