About R Squared Ventures Ltd (11205177) United Kingdom