About Temple Spirit Organics Limited (08196777) United Kingdom