About Tellica Ltd (08819049) United Kingdom