About Temsar Limited (10326074) United Kingdom