About Mafeking Studios Limited (11905147) United Kingdom