About Pippa & Max Limited (11594128) United Kingdom