About Ron Mamba Management Limited (13097246) United Kingdom