About Tellurion Holding Limited (SC617341) United Kingdom