About Navigatr Limited (11761403) United Kingdom