About Cambridge Redeemer Medical Technology Research & Development Centre Ltd (11679613) United Kingdom