About Loki Consulting Limited (07444616) United Kingdom