About Puffett Limited (07185740) United Kingdom