About Nibiru Ltd (10323072) United Kingdom