About Thryft Ltd (11415907) United Kingdom