About Switch Desks Limited (11808509) United Kingdom