About Lxxiii Ventures Ltd (13155009) United Kingdom