About Mccann Technology Limited (10596659) United Kingdom