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.