Passed as part of the UK Economic Crime & Corporate Transparency Act (ECCTA), failure to prevent fraud (FTP fraud), a new strict liability corporate offense, came into force in the UK at the beginning ...