About Propel Research Ltd (10111847) United Kingdom