About Rubicon Pictures Limited (03816700) United Kingdom