About Seal Technology Limited (03254118) United Kingdom