About Heedx Limited (10143678) United Kingdom