About Frame Artists Ltd (12493800) United Kingdom