About Teechic Limited (11762910) United Kingdom