About Elli Management Limited (08129002) United Kingdom