About Switch Invest Limited (11622328) United Kingdom