About Nebraska Holdings Ltd (12664077) United Kingdom