About Terra Eikon Ltd. (09058488) United Kingdom