About Mea Navis Ltd (12946818) United Kingdom