You are trying to over-compensate which is complicating things
You would never need the hero logo and QR code on both sides.
QR shouldn’t be bigger than the logo on the front as it devalues the priority feature and prevents hierarchy
The logo on the back shouldn’t be there, is too small and feels very forced as does the QR code there
The contact details appear very small (hard to see on this perspective)
The abstract and wavy design is really really hard to pull off as it should be illustrated and calculated rather than just a shape being used to break up the design