About Switch Group Limited (12038994) United Kingdom