About Penelope Beatrix Limited (12449429) United Kingdom