About Ruber Rubber Ltd (13374703) United Kingdom