About Sneffle Ltd (12506349) United Kingdom