About Leo Mix Ltd (11822300) United Kingdom