UPC codes are not presently required by law, but most retailers want you to have them. Some will not accept your products without them. Learn more about UPC codes.
Here is the contact information for the Uniform Code Council, the nonprofit organization set up to administer these codes:
Uniform Code Council
7887 Washington Village Drive, Suite 300
Dayton, OH 45459
There is much to learn about food and nutrition labeling, including who is required to use them and who is not. Learn about labeling requirements.
In certain cases, small businesses (as you are likely starting out as) are not required to carry the nutrition labels. Learn about the Small Business Nutrition Labeling Exemption.