About Teredo Limited (06209027) United Kingdom