About Elf Holdings (uk) Limited (11507420) United Kingdom