About Tellurian Plc (02863049) United Kingdom