About Switchkeys Ltd (13395925) United Kingdom