About Mini Masters Golf Ltd (12461578) United Kingdom