Derbyshire-based IFA charged with 44 offences