About Snapdictionary Limited (09251472) United Kingdom