About Milkdromeda Limited (13694831) United Kingdom