About Thames Internet Registry Ltd (10237114) United Kingdom