About Clay Technology Ltd (12830609) United Kingdom