About Teleqa Ltd (10397575) United Kingdom