About Nioby Limited (05255312) United Kingdom