Can all my entertainment expenses be deducted before tax?

No. There is a cap for deduction of entertainment expenses in line with the revenue of the Company.