About Teclassa Limited (SC629964) United Kingdom