About The Spirit Of Life Productions Limited (12800384) United Kingdom