About Lekadela Solutions Ltd (11905435) United Kingdom