About Nutshell Holdings Ltd (13596486) United Kingdom