About Nbt Labs Ltd (11122868) United Kingdom