About The Screen Arts Studio Limited (07853603) United Kingdom