About Switchlec Limited (11781578) United Kingdom