About Tellcom Concept Limited (10025345) United Kingdom