About Scale Ventures Ltd (13554760) United Kingdom