About Duplex Csa Optic Limited (06922785) United Kingdom