About Opera Abc Limited (09618895) United Kingdom