About Loki Partners Limited (06182415) United Kingdom