Do I have to register my company in Berlin?

Yes. To be eligible, your startup will have to be registered in Berlin. If you have already founded your company somewhere else but Berlin, you would need to move it to Berlin. Please keep in mind, that the company must not have been registered more than 3 months before your application.