About Tessa Services Ltd (10760942) United Kingdom