About Tid Design Lab Ltd (09484908) United Kingdom