About Elgoibar Limited (10218478) United Kingdom