About Hold The Frame Media Ltd (11324517) United Kingdom