About Foamclay Ltd (09225125) United Kingdom