About Pips & Huds London Ltd (12147453) United Kingdom