About Tess Management Holdings Limited (06936463) United Kingdom