About Eneca Enterprises Limited (03547773) United Kingdom