About Nervous Squirrel Ltd. (08379905) United Kingdom