About Switch Solutions Ltd (11046827) United Kingdom