About Douro Capital Ltd (12382519) United Kingdom