About Lilla Limited (11051102) United Kingdom