About Switch Energy & Telecoms Limited (11187676) United Kingdom