About Newcape Investments Limited (11729329) United Kingdom