About Nickle Holdings Limited (09132619) United Kingdom