About Rubus Technologies Ltd (09342349) United Kingdom