About Astrid Films Ltd (09988873) United Kingdom