About D Edge Process Operations Limited (11226928) United Kingdom