About Matrix Simola Limited (09615823) United Kingdom