About Red Rag Pictures Limited (07257741) United Kingdom