About Telendo Supply Ltd (12150879) United Kingdom