About Thv Holdings Ltd (11786065) United Kingdom