About Schrodinger Holdings Limited (05579344) United Kingdom