About Exlon Management Company Limited (03889596) United Kingdom