About Snel Ltd (12805149) United Kingdom