About Nevis Investments Limited (SC591734) United Kingdom