About Opera Services Ltd (13019494) United Kingdom