The Department of Trade and Industry (DTI) recorded fewer business registrations and renewals last year, with total registrations down by nearly four percent amid the country’s slower economic performance. Data from the DTI’s Business Name Registration System (BNRS) showed that business name...