About Powderpuff Investments Ltd (13403850) United Kingdom