About Transpecta Ltd. (12694546) United Kingdom