About Machidex Ltd (12682432) United Kingdom