About Scale Ventures Ltd (10622696) United Kingdom