About Opra Management Services Limited (03541466) United Kingdom