About Puffin Rock Feature Film Limited (NI651117) United Kingdom