About Rubus Idaeus Limited (12821758) United Kingdom