About Frame Seven Ltd (11709526) United Kingdom