About Nubiox Limited (12919388) United Kingdom