About Puffin Investments Limited (02982454) United Kingdom