About Richard Morrin Investments Limited (10712016) United Kingdom