About Frame Participation Ltd (06151514) United Kingdom