About Navaho Ltd (13320451) United Kingdom