About Thenos Ltd (07635606) United Kingdom