About Lorenzo Holdings Ltd (11759379) United Kingdom