About Switch Communications Ltd (11072819) United Kingdom