About Nbia Solutions Limited (09588554) United Kingdom