Hey Andrew,
If you are selling in the U.S., you don’t have to add the Company address, but there does have to be some form of contact (website, email, phone number, etc…).
Someone else just posted about barcodes today as well, and I would ONLY suggest GS1. It’s more expensive, but it’s the only verified source for barcodes that will work without worry.