About Oncomer Ltd (13002600) United Kingdom