About Sti - Scalabis Tagus Internacional T & C Limited (10195922) United Kingdom