About Duplex Management Ltd (08708312) United Kingdom