About Opia Studios Limited (12146156) United Kingdom