About Simba Technologies Limited (11401331) United Kingdom