About Jambo Play Ltd (09366675) United Kingdom