About Thawr Tech Ltd (13235961) United Kingdom