About The Research Station Limited (08970313) United Kingdom