About Nester Holdings Ltd (11475486) United Kingdom