About Studio 17 Fashion And Costume Makers Ltd (12870343) United Kingdom