About Simba Incorporated Ltd (11846235) United Kingdom