About Eck Technologies Ltd (12665283) United Kingdom