About Nbtc Limited (13246763) United Kingdom