There is no complaints dept. as such but you can write to their UK office,  details of this is found in the user agreement at the bottom of the page.

 

@harkarfev