About Hastur Trading & Management Ltd. (12027507) United Kingdom