About Leaktec Limited (10101192) United Kingdom