About Duplex Healthcare Ltd (12326683) United Kingdom