TP CONSULTANTS LIMITED PARTNERSHIP ID 20184240