About Moor Strategy Limited (11076504) United Kingdom