About Mafeking Ventures Limited (12010287) United Kingdom