About Simbaro Limited (11885735) United Kingdom