About Telectica Ltd (08325679) United Kingdom