About Strata Ventures Ltd (13209172) United Kingdom