About Sierra Digital Ltd (12394041) United Kingdom