About Teldo Ltd (13592515) United Kingdom