About European Rescue & Recovery Initiative (erri) Limited (11111858) United Kingdom