About Matrix Integration Limited (04695806) United Kingdom