About Nessie Technology Limited (09900081) United Kingdom