About Ncb Technologies Limited (13254753) United Kingdom