About Techseal Limited (02141229) United Kingdom