About Thelnet Clinical Science Ltd (10308104) United Kingdom