About Macro-tek Memon And Company Ltd (07391489) United Kingdom