About Teleware Hosted Services Limited (05203481) United Kingdom