About Opra Investments Ltd (11815373) United Kingdom