About Tera Arch Limited (12553079) United Kingdom