About Genius Loci Spirit Of Place Limited (12193161) United Kingdom