About Simba International Limited (10474286) United Kingdom