About Ena Management Solutions Limited (07148122) United Kingdom