About Puffin Place Ltd (13386411) United Kingdom