About Rapid Films Limited (07617849) United Kingdom