About Thomas Ren Associates Limited (10610224) United Kingdom