About Nbs Technologies Limited (03500404) United Kingdom