About Frame Place Limited (11347648) United Kingdom