About Conundrum Computers Ltd (04679162) United Kingdom