About Eneba Holdings Limited (12106831) United Kingdom