About Opera Magazine Limited (01392476) United Kingdom