About Nellie Holdings Ltd (13125266) United Kingdom