About Telegage Ltd (13059240) United Kingdom