About Frame Clinic Ltd (11869238) United Kingdom