About Loki Solutions Ltd (09877432) United Kingdom