About Lumo Ventures Ltd (13588798) United Kingdom