About E D S R Ltd (12917872) United Kingdom