About Tenelo Ecommerce Limited (11566465) United Kingdom