About Snudds Limited (SC340930) United Kingdom