About Eleni London Ltd (12545411) United Kingdom