About Penelope & Hugo Ltd (12492422) United Kingdom