About Snaffelz Limited (13375463) United Kingdom