Do I need a GS1 Company Prefix to make a barcode GS1-compliant?
Yes. A GS1 Company Prefix, licensed through GS1 US, or your local country, is what allows a brand to register its own GTINs. Without one, there's no legitmate GTIN to encode into a compliant barcode.