About Otehall Switches Limited (00693265) United Kingdom