About Eken Limited (10657883) United Kingdom