Do I need to form a company to hold my franchise?

Yes, we sign an agreement with your shelf company which must be registered for VAT. We require that all member / shareholders in that company sign the franchise agreement and we do not allow silent partners to be directors or shareholders of this company.