About Tellon Capital Llp (OC395423) United Kingdom