About Eebria Europe Holdings Limited (12074179) United Kingdom