About Nilewave Investment Ltd (09313705) United Kingdom