About Mamba Magic Football Ltd (12699170) United Kingdom