About Sentra Medical Research Ltd (06022856) United Kingdom