Anyone been able to contact these guys lately? Getting no response from a few different email addresses I have for them, no reply from their internal ticket system, and turns out I've never been been paid since I started with them in april 2017. If anyone is in touch with them a pointer to this thread would be much appreciated
