About Loki Holdings International Limited (13536330) United Kingdom