About Ekyu Ltd (12636515) United Kingdom