About Switchshop Holdings Limited (11033907) United Kingdom