About D Terra Capital Uk Ltd (12164154) United Kingdom