About Switch Holdings Limited (12726237) United Kingdom