About Nubiogenetics Limited (12226408) United Kingdom