About Promach Design & Manufacturing Ltd (09533911) United Kingdom