About Sentinel Oncology Limited (05336536) United Kingdom