About Helix Clinical Ltd. (SC520306) United Kingdom