About Sawo Oncology Limited (10502767) United Kingdom