About Puffin Pmc Ltd (09274972) United Kingdom