About Mix Nuts ( London ) Limited (11242588) United Kingdom