About Scotch & Dodo Limited (13220258) United Kingdom