About Nilo Holdings Limited (10512431) United Kingdom