It is possible that these flyers are not what they appear to be.
If you go to their contact email address firstname.lastname@example.org and go to their Contact Us page, scroll down until you see a map of where their "base" is.
If you look to the centre of the map you will see Northampton very clearly.
If you look to the right of this you will clearly see the Connecticutt River which is not near Northampton UK!
If you look to the left of the map you will clearly see Florence which is also not near to Northampton UK!
The Connecticutt River is located in the U.S.A.
So where is their base located in the UK?!!