I would have to say that selling 3 gigs of space and 90 gigs of transfer for $24.95 euro (i think us is would be cheaper correct?) they have to be overselling on that plan the other two seem to be a little more realistic though. So no red flags there.. Only thing I noticed was that they are kind of new:
Registrar of Record: TUCOWS, INC.
Record last updated on 09-May-2002.
Record expires on 30-Mar-2003.
Record Created on 30-Mar-2002.