About Leo & Laurentiu Ltd (12147136) United Kingdom