About Leftside Ventures Ltd (12152561) United Kingdom