About Taygo Macondo Investments Ltd (10631646) United Kingdom