About Navrtar Ltd. (11076669) United Kingdom