About Remedium Holdings Limited (12860993) United Kingdom