About Navigation Channel Limited (12884803) United Kingdom