About Lekka Ferment Limited (13034762) United Kingdom