About Loki It Solutions Limited (12196521) United Kingdom