About Rutherford Research Limited (12496901) United Kingdom