About Elch Group Ltd. (10201398) United Kingdom