About Puffin Asset Management Ltd (11361926) United Kingdom