About Loki Projects Limited (10195272) United Kingdom