About Frame Studio London Limited (08675944) United Kingdom