About Powerpuff Ltd (11993665) United Kingdom