About Tellon Capital Administration Ltd (10913018) United Kingdom