Yes, you will still need to complete the compliance agreement. It is a requirement by law that the agreement is put in place when a business (Everyclick) is involved with a promotional venture with a charity.
Please find a document explaining the Compliance Agreement attached.