About Ted Tom Design Limited (11222917) United Kingdom