About Global Switch (london) Limited (03698210) United Kingdom