3 ms·Whoa huge news - great bit of business for a UK tech company.by yomly 10y agoWhoa huge news - great bit of business for a UK tech company.