About Little Lamb Films Limited (08603142) United Kingdom