Can you please give ANY feedback or communication regarding this actual matter please? The communication about this is unbelieveable bad, Even after writing to the support there still is no reply after literal over a month. Is itch even still alive, as in are people even still working there or what the heck is going on?