About Loki Property Limited (11533862) United Kingdom