About Group Ellen Invest Limited (10188246) United Kingdom