About Nickle Pickle Products Uk Limited (11653109) United Kingdom