About Opera Navigation Ltd (10648962) United Kingdom