About Frame 25 Limited (06966848) United Kingdom