About Stm Techies Limited (SC534825) United Kingdom