About Nibiru Services Ltd (10954111) United Kingdom