About Loki Holdings Limited (NI649834) United Kingdom