About Rubseal Management Limited (11252974) United Kingdom