About Astrid Productions Limited (07731470) United Kingdom