About Macondo Investment Ltd (13499378) United Kingdom