About Naba Holdings Ltd (12826579) United Kingdom