About Opposition Studios Ltd (12452852) United Kingdom