Who the fuck is is Eatcha? No one knows. It's an account operated by someone claiming to be from India but it's unlikely.