About Telegrid Ltd (08044184) United Kingdom