In the field of Business Law, where can you receive specialist legal advice required to ensure compliance?
a) Legal firms specializing in business law
b) Corporate legal departments
c) Regulatory compliance consulting firms
d) All of the above