About Puffin Research Ltd (12300213) United Kingdom