About Schrodinger Group Limited (11523388) United Kingdom