About Nibiru Holdings Ltd (10669318) United Kingdom