About Milrock Investments Limited (13476962) United Kingdom