About Ellen-clo Limited (13205209) United Kingdom