About Loki Tech Limited (12014810) United Kingdom