About Newsguard Technologies Limited (12593327) United Kingdom