About Milk Link Holdings Limited (04341232) United Kingdom