About Artemisia Films Limited (06557819) United Kingdom