About Switch Design Limited (10708966) United Kingdom