About Puffin Enterprises Limited (08711839) United Kingdom