About Teta23 Ltd (09492295) United Kingdom