About Tessa Europe Ltd (13703547) United Kingdom