About Enea Group Limited (10608815) United Kingdom