About Lekker Corp Limited (12128470) United Kingdom