About Charlie Puffin Hair Limited (12695015) United Kingdom