About Simba Management Limited (11934478) United Kingdom