About Opera Technical Services Ltd (10213557) United Kingdom