Yes royalty is liable for deduction of TDS under section 194J of the income tax act and you can even claim deduction of such royalty in your return of income.
Is you are advertising and paying advertisement fees to someone that means you are under a contract and since they are charging you GST then you must deduct TDS under 194C and if the company is not registered in India then you need to deduct equalisation levy which is equivalent of TDS.
Currently there are many FAQ on unregulated deposit ordinance but as per my knowledge it only applies to persons who are in the business of providing loan so if you are just giving loan for business purpose then you can provide loan without any problems.
I am assuming you are a restaurant or something of that sort and ESI is applicable if there are more than 20 employees and it is applicable on employee having wages below 21000 per month.
PF is also liable for organisations with more than 10 employees and salary less than 15000 but the employer can also make other employees subscribe to EPF even with salary above this. So EPF is at the option of employer.
Hope you find the information helpful if you do please rate it 5 and provide your valuable feedback for my improvement.
Thank you