About Moor Street Investments Limited (10521492) United Kingdom