About F1000 Research Limited (08322928) United Kingdom