About Spirit Searchers Ltd. (09768662) United Kingdom