About Elli Group (uk) Limited (08092763) United Kingdom