About L Opera Ltd (10197290) United Kingdom