About Seam Seal Europe Ltd (09287450) United Kingdom