About Elf Elf Ltd (12689698) United Kingdom