PPM Technologies - ingredients of our success: People, Process and Machinery