About Tribeca Health Ltd (10240968) United Kingdom