About Elikia Ltd (12225562) United Kingdom