About Lady Penelope Holdings Ltd (SC702948) United Kingdom