A thriving multimedia company based in the heart of Torfaen !