Very similar. Capital expenditure . Computers are 1 or 3 year write off. Dining is not so easy to detect. Unless a very large amount. But the occasional ones even for personal with friends can be claimed easily. It depends where (the company ) they want to write off that expenses to.
For illustration, simplified and not saying people are doing this.

Private and non listed.
A - main company (F&B consultancy )
B - consultancy company that provides services to A and C.
C - other company that provides services to A & B
A own by owner/spouse
B owned by owner/spouse
C owned by family related
Companies cannot be setup to evade tax but some people do it for making different business line cleaner and bubble up their dividends and legitimate reasons.
Depending on the profit of the companies. They can structure the salary to a low personal income tax for husband / spouse and keep dividends "tax free" after corporate tax. "Splitting" the company income, reducing the profit by claiming entertainment or "personal" expenses to reduce tax further. E.g working on a consultancy together at night and dinner is all paid daily for a month. As long you can justify it. Daily coffee supplies. Anything one would spend daily can be shifted to a company quite easily. Usually they have 1 or 2 low paying staffs. Each company buy one car under company expense.
Fly down to meet supplier in vietnam.
Mooncake festivals gifts to client (but actually to your relatives)?