About Telli Design Limited (08698045) United Kingdom