About Rubus Ltd (09715645) United Kingdom