About Puffer Ltd (12454257) United Kingdom