About Eledo Corporation Ltd (13128479) United Kingdom