About Opera Partners Ltd. (10325506) United Kingdom