086 153 3825 info@leftclick.co.za

www.


Internet Security 101

Internet Security 101

Over the past year we have seen an increased awareness from clients regarding internet security and cyber-crime. This is mainly due to security breaches on social media and other platforms making headlines. Based on this awareness we have heard a number of questions...
iWatch Release Pushed Back

iWatch Release Pushed Back

We are anticipating the launch of yet another gadget from the Apple MAC world. The iWatch release has been pushed back. There are rumours that Apple has approximately 100 designers busy testing the iWatch. At this stage there are only speculations about what the...