About Simba Consultants Limited (02817264) United Kingdom