About Switch Capital Emea Ltd (08664327) United Kingdom