About Loki Management Ltd (12164881) United Kingdom