Proactive solar pumps limited has been incorporated in Tanzania with number 124368 and with Tax Payer Number (TIN) 129-509-988