About Snouri Ltd (11100817) United Kingdom