About Niobe Limited (06766491) United Kingdom