About Woodhouse Studio Ltd (12887244) United Kingdom