About Click & Capture Media Ltd (13032737) United Kingdom