About Alestra Group Holdings Limited (08807821) United Kingdom