About Denude Computers Limited (02307465) United Kingdom