About Enba Holdings Limited (12041014) United Kingdom