About Puck Studio Ltd. (07755876) United Kingdom