About Milrock Holdings Limited (13500030) United Kingdom