About Ellen Management Company Limited (09210988) United Kingdom