About Puffin Design Limited (10900260) United Kingdom