About Switch2 Holdings Limited (04990582) United Kingdom