About Loki Projects & Development Ltd (13641403) United Kingdom