About Loki Europe Limited (07273227) United Kingdom