About Neb Holdings Ltd (09751281) United Kingdom