About Thinklabs Medical Limited (10910598) United Kingdom