About Opera Developments Limited (NI044244) United Kingdom