About Thagus Ltd. (09616293) United Kingdom