About Chou Navigator Ltd (12503787) United Kingdom