About Spirit Tribe Limited (12022033) United Kingdom