About Studio Barry Ltd (13271689) United Kingdom