Enterprising investment

iceberg-arches-melting-into-freezing-blue-sea

He reasons if it is solving some of the world’s biggest challenges, it is likely to make the biggest return.

Previous investments by TTP in the clean technology and IT sectors