About Switch Media Ltd (04510647) United Kingdom