About Ratel Research Services Limited (10606934) United Kingdom