About Switch Corporation L.p. (SL015023) United Kingdom