About Tellis Holdings Limited (13146356) United Kingdom