About Moores & Co Holdings Limited (12701205) United Kingdom