About Elan Management Solutions Limited (06169088) United Kingdom