About Tera Tera Limited (12124838) United Kingdom