About Francis Crick Trading Limited (10792548) United Kingdom