About Jambo S London Limited (11531433) United Kingdom