About Simba Inc Ltd (13398169) United Kingdom