About Mediamix Ltd (06534201) United Kingdom