About Terra Mina Capital Management Limited (11758626) United Kingdom