Admiral Recognised as the 2nd Best Super Large Workplace in the UKMarch 14, 2025adminAwards, NewsNews, Tech, Wales The post Admiral Recognised as the 2nd Best Super Large Workplace in the UK appeared first on FinTech Wales.