About Remedy Research Labs Limited (11065848) United Kingdom