About Ductus Design Ltd (11162737) United Kingdom