About N-compass London Limited (07759510) United Kingdom