About The Nutshell Management Company Limited (06262148) United Kingdom