About Teele Communications Ltd (10555760) United Kingdom