About Spirit Hunters Ltd. (11276060) United Kingdom