About St James S Oncology Spc Holdings Ltd (05094407) United Kingdom