About Shloka Technologies Limited (08668800) United Kingdom