About Milo (uk) Holding Limited (09563549) United Kingdom