About Switch Barry Ltd (10669822) United Kingdom