About Didier Delmer Limited (11860608) United Kingdom