Hello, welcome to Feng Office Forums!
What about creating a different task per company you are working for, and then adding timeslots for the time worked on them? Regarding the techs used, etc. you may use comments, change the description of the task, may be a custom property, tags, etc.
Best regards,
Francisco