About Computer Matrix Ltd (07840630) United Kingdom