About Lekker Holdings Ltd (12021505) United Kingdom