About Randoll Research Limited (10654734) United Kingdom