About Ellen Alice Limited (10350808) United Kingdom