asked by Pamela T. on 7/20/20
It's a legit company but with only the customer service based in the UK whilst thier developers are based in India with no knowledge and understanding English along with a mature developers.
Get answers from the WebcreationUK staff and other customers.