About Matrix Holdings Europe Limited (09370802) United Kingdom