About Studio One Frames Limited (04758445) United Kingdom