About Telendos Supply Ltd (12214797) United Kingdom