About Rubberseal Ltd (SC296582) United Kingdom