About Elli Investments Limited (05272311) United Kingdom