About Switch International Limited (03281610) United Kingdom