Public relations specialist at Transglobal Tech | Clutch Jobs