About Loki Kitchen Limited (09704152) United Kingdom