Welsh speaking Customer Success Manager at Bromcom | HireBase