About Ideal Computers Limited (02485723) United Kingdom