About Nutshell Investments Limited (12210772) United Kingdom