About Navidata Ltd (11406422) United Kingdom