About Seventy7 Ventures Ltd (13599988) United Kingdom