About European Rescue And Recovery Initiative Ltd (10331186) United Kingdom