About Ecla Ltd. (09761463) United Kingdom