About Eba Limited (04614605) United Kingdom