About Simba Ventures Limited (13529240) United Kingdom