About Henhouse Studio Ltd (12957575) United Kingdom