Don't personally know any companies but I've worked with people who work within that industry and in companies that do that sort of thing and they can actually be really helpful! you'll find good ones will cater for you, and if needed do pretty much anything you need regarding designing and...