About Duplex Innovations Ltd. (SC412058) United Kingdom