About Pit Putty Natural Deodorants Ltd (11739164) United Kingdom