About Navagio Ltd (12173375) United Kingdom