About Simbba Ltd (12806930) United Kingdom