About Nickel Duck Ltd (05692235) United Kingdom