About Switch (tenby) Limited (13426731) United Kingdom