About Nessie London Limited (08161848) United Kingdom