I stumbled upon https://itchio.cloud visually it is identical to itch.io and has the same amount of games, however clicking on any game brings users back to itch.io. My question is, is it official? If so, what is the purpose of this mirror? If not, will action be taken against this?