About Telehouse Limited (01891068) United Kingdom