About Richard Trehane I.t Consultancy Ltd (10737636) United Kingdom