About Eso Group Limited (12107099) United Kingdom