What is the best quality promotional goods company?

We are looking for a company to print our log on this iPad mini cover. http://www.moshi.com/case-stand-versacover-origami-ipad-mini-retina#blue Also, we want sling backpacks with our logo. A Japan or US company would be best.