About The Enola Group Limited (12618930) United Kingdom