About Spiritual Power Research Limited (10487942) United Kingdom