About Thames Medical Limited (02896614) United Kingdom