About Lorenz Ventures Ltd (12603899) United Kingdom