Anyone has any leads on printers well as publicists, marketing and distributing agencies?

How much does it cost to register a company?