About Moor Associates Limited (12455516) United Kingdom