About Rosebud Films Limited (10248022) United Kingdom