About Mambo S Limited (11064915) United Kingdom