About Nabbsa Consulting Ltd (10681451) United Kingdom