About Cliffords Computer Media Ltd (12824926) United Kingdom