About Task Associates (uk) Limited (02380231) United Kingdom