About Dexcore Ltd (06960761) United Kingdom