About Frame Den Limited (09833061) United Kingdom