About Telergy Consultants Ltd (SC403781) United Kingdom