The motives may be quite laudable but it is clear that Flightstore and Loop have acted in contravention of the Data Protection Act.
To let someone else use your database of emails to send unsollicited emails is a clear breach, despite the woolly explanation of the hows and whys.