About The Thrombosis Research Institute (02161565) United Kingdom