About Mamba Capital Limited (11821569) United Kingdom