About Simba Digital Ltd (12054769) United Kingdom