About The Big Bird Film Company Limited (02896175) United Kingdom