About Lilo European Ltd (12978517) United Kingdom