About Lorenzo Solutions Limited (08914845) United Kingdom