About Telecom Pioneers Ltd. (12232848) United Kingdom