About Tell Products Limited (00441609) United Kingdom