About Lalli Limited (13076467) United Kingdom