About Norbury Computer Media Ltd (12275160) United Kingdom