About Egurra Navigation Ltd (12196826) United Kingdom