About Aduro Capital Ltd (12102193) United Kingdom