About Teradici (uk) Limited (06867298) United Kingdom