About Lila Investments Limited (10196251) United Kingdom