About Lilo Management Limited (10284296) United Kingdom