About Rigour Research Limited (10074768) United Kingdom