Grace Vielma

Job title: Editor-in-chief

Bio: Editor-in-chief @thetab. She/her. DMs open. grace@thetab.com

City: London

Country: United Kingdom

Sector: Online only

Publisher: Tab Media

Publication: The Tab

Followers: 1,168

Web site

LinkedIn