About Tesa Management Limited (11378557) United Kingdom