About Rubus Scientific Limited (10954239) United Kingdom