About Whitmore Vale Life Science Consultants Ltd (10824683) United Kingdom