About Proton Media Ltd (12879936) United Kingdom