About Spirit Flame Studio Limited (10006279) United Kingdom