About I.t. Buddy Ltd (09049597) United Kingdom