They claim to have been around since 2003 but I can't find one verifiable acc. that was opened previous to 2005.

SO is this another fraduluent claim?