About Teli S Properties Ltd (12699209) United Kingdom