About The Mafeking Biltong Company Limited (07275825) United Kingdom