About Mackenzie I.t. Associates Limited (SC193503) United Kingdom