If I am a subcontractor, do I need to enroll under my own company name?

Yes. Each company needs to be registered under their own company name.