About Eba Holdings Limited (12216852) United Kingdom