About Delegat Europe Limited (03525765) United Kingdom