About Puffin Industries Ltd (11374298) United Kingdom