Just to be sure: this is not the same company as mytrip.com and airtickets24.com correct?
Despite their (mytrip/airtickets24) shoddy reputation, I have booked and flown numerous tickets through them without issue, so I hope they are not related entities (despite both being Greek)!