About R Cubed Ventures Ltd (13561681) United Kingdom