About Platform Dx Limited (13324253) United Kingdom