About Simba It Services Limited (11015984) United Kingdom