About Switch Point Media Limited (10974665) United Kingdom