About Remedy Research Limited (09128120) United Kingdom