About Tellis Developments Limited (11957755) United Kingdom