About Clump & Seal Co. Ltd (12163951) United Kingdom