About Rasa Productions Limited (04677198) United Kingdom