About Tesa Projects Limited (04097206) United Kingdom