About Duchene Design Limited (13152154) United Kingdom