About Duchamp Holdings Limited (05714905) United Kingdom