Commsworld has reported a 60% rise in gross profit on a revenue increase of 20% from £20.6m in 2020 to £24.1m.