About Switchnet Systems Limited (03176306) United Kingdom