About Handbag Productions Limited (12506201) United Kingdom