About Simba Lettings Ltd (12895033) United Kingdom