About Switch Holdco Limited (12432897) United Kingdom