Hi - I submitted an application for the Twitter Player Card over 3 weeks ago and haven’t heard anything. I was wondering if there was a place that I could check the status of my application? Any help would be greatly appreciated.
John