About Frame Holdings Ltd (10807510) United Kingdom