About Telcoplex Ltd (10494793) United Kingdom