The above website claims to be free but the first thing that is requested is a fee to register. I reckon it is a 'come in sucker' site and should be advertised as such
The above website claims to be free but the first thing that is requested is a fee to register. I reckon it is a 'come in sucker' site and should be advertised as such
Country: United Kingdom Region: United Kingdom
Category: Internet & Web
0 comments