About Elku Ltd (11690303) United Kingdom