About Christophe Duchamp Limited (12942517) United Kingdom