About Snicklefritz Ltd (11797588) United Kingdom