About Lily Pad Films Limited (06828455) United Kingdom