About Echikaia Ltd (12367284) United Kingdom