About Switch (london) Limited (02821384) United Kingdom