For businessesSearchWrite a reviewCategoriesAbout
简体中文English

M

United Kingdom

1 Reviews
8 Reads
2 Useful

1 review

SITE123

Not trustworthy

I tried set up a website but it was impossible task with no help from their team. Furthermore they charged me again fee this year although my account wasn't set up for renewal. I then got patronising email implying I should be very grateful for their grace as they would refund 30% from money they took without permission!!! Avoid them!!! UPDATE: please see reply to my complaint! It continues to be patronising and IT TOOK THEM ONLY A YEAR TO REPLY!!!

2025-05-29Helpful 2