About Remedica Limited (12770147) United Kingdom