About Tekarra Temple Consulting Limited (08534357) United Kingdom