About Puffins Holdings Ltd (13524066) United Kingdom