About Jambo Seo Limited (11102379) United Kingdom