About Tessa Limited (05461441) United Kingdom