About Zooid Pictures Limited (01835587) United Kingdom