About Nicoll Studios Limited (07953313) United Kingdom