About Red Duet Pictures Limited (09376052) United Kingdom