About Lelu Capital Ltd (11197278) United Kingdom