About Snaffler Ltd (11599320) United Kingdom