About Opera Europe Ltd (12130743) United Kingdom