About Genius Loci Limited (03115638) United Kingdom