About Duplex Holdings Ltd (12906817) United Kingdom