About Tera Tera Marketing Limited (12289395) United Kingdom