About Machine Technology Limited (00838106) United Kingdom