About Switch Energy Limited (10181124) United Kingdom