About Switch Cwmbran Limited (09855746) United Kingdom