About Astraea Film And Theatre Productions Limited (13126164) United Kingdom