If mistake of fact is relevant to determining liability for an offence, a body corporate may rely on mistake of fact only if--
(a) the employee, agent or officer of the body corporate who carried out the conduct was under a mistaken but reasonable belief about facts that, had they existed, would have meant the conduct would not have constituted the offence, and
(b) the body corporate proves it took reasonable precautions to prevent the conduct.