About Leaksseal Ltd (12034413) United Kingdom