About The Rosalind Franklin Institute (11266143) United Kingdom