About Mendax Limited (04132564) United Kingdom