About Claycom Technology Limited (10023505) United Kingdom