About Telli Tailors Ltd (12953041) United Kingdom