About Tellican Limited (07112199) United Kingdom