About Tellis Limited (09900375) United Kingdom