About Simba & Partners Limited (11935542) United Kingdom