About Teldo Ltd (12085919) United Kingdom