About Spirit Flame Technologies Limited (SC660425) United Kingdom