About Studio Joe Limited (12963399) United Kingdom