About Puffin Holdings Limited (11861236) United Kingdom