About First Line Research Limited (06420336) United Kingdom