About Navscope Limited (12504975) United Kingdom