About Simba Holdings North East Limited (12241016) United Kingdom