Rhys Davies
Vizworx
In a nutshell:
Sectors:
Information Communication Technology (ICT)
Region:
Denbighshire