About Teethtech Solutions Limited (11177580) United Kingdom