About Lekker Brah Biltong Ltd (11345597) United Kingdom