About Mix Company Management & Services Limited (13252396) United Kingdom