About Mix Solutions London Limited (11148657) United Kingdom