About Grove Research Limited (06206363) United Kingdom