About Miriam Investments Limited (10727578) United Kingdom