About Omegaslate Superseal Systems Limited (03376711) United Kingdom