About Telergy Limited (01332810) United Kingdom