About Debbie Moore Studios Ltd. (03118595) United Kingdom