About Simba Associates Ltd (11454623) United Kingdom